home *** CD-ROM | disk | FTP | other *** search
/ SunSoft Catalyst CDWARE 1996 May to August / Catalyst CDWARE 1996 May to August.iso / .products / Solaris_x86_data / _text / EPC.txt < prev    next >
Text File  |  1996-02-23  |  7KB  |  196 lines

  1. SOLARIS X86 SOLUTIONS
  2.  
  3.                      EPC Compilers for Solaris x86
  4.  
  5. The family of high-performance EPC compilers is now available for SunSoft's
  6. Solaris(TM) x86 and Solaris SPARC(R) software environments.
  7.  
  8. EPC C++ is a complete C++ implementation. Unlike implementations that
  9. translate C++ into C before compiling, EPC C++ compiles C++ directly into
  10. native code. This provides improved compile speed and enables superior
  11. debugging. EPC Modula-2 is a robust implementation of the language designed
  12. by Nicholas Wirth as a 
  13. successor to Pascal. It includes a high-speed compiler, extensive 
  14. run-time libraries, automatic program make, postmortem diagnostics 
  15. and full documentation. EPC Pascal-E offers the richest Pascal 
  16. dialect available today: an ISO-standard Pascal with numerous 
  17. extensions. EPC Fortran 90, a complete implementation of the 
  18. recently completed ISO standard, effectively extends Fortran 77 to 
  19. a new language. It is an ideal tool for software development and 
  20. porting from non-UNIX(R) environments. The fully ANSI-compliant 
  21. EPC Fortran 77 compiler supports all commonly used VAX(R) and 
  22. Sun(R) Fortran extensions. 
  23.  
  24. EPC compilers are ideally suited for use within the Solaris 
  25. environment. They adhere to Intel(R) ABI and other open systems 
  26. standards and definitions. They offer exceptional diagnostic 
  27. capabilities, and most provide postmortem traceback of all 
  28. variables active at failure. These facilities are invaluable in 
  29. shortening software development time.
  30.  
  31. A Stable, Open Platform
  32.  
  33. Solaris x86 is a powerful and versatile software environment for 
  34. the Intel(R) x86 platform. Designed as a foundation for enterprise 
  35. computing, Solaris x86 provides robust services for both desktop 
  36. and server systems. Its multitasking and multithreading 
  37. capabilities boost application performance and take full advantage 
  38. of the power of 486 and Pentium PCs, enabling complex applications 
  39. to be simultaneously available on the desktop. Support of key 
  40. industry standards, including the distributed Network File System 
  41. (NFS) and the Motif graphical user interface, increases the power 
  42. of the desktop by making the resources of the network (files, 
  43. printers, applications) easily accessible, appearing to reside 
  44. locally.
  45.  
  46. Solaris servers can integrate easily into existing PC LANs 
  47. (including IPX/SPX-based LANs) providing access to powerful 
  48. enterprise applications and data without modifying installed PCs. 
  49. Solaris servers can also unite legacy mainframes and PC LANS, 
  50. increasing the utility of each. With the same programming 
  51. interfaces as Solaris SPARC,(R) Solaris x86 ensures source 
  52. compatibility between the leading CISC (x86) and RISC (SPARC) 
  53. platforms, giving users the flexibility to deploy applications on 
  54. systems ranging from laptops to superservers.
  55.  
  56. EPC Features and Benefits
  57.  
  58. EPC C++
  59.  
  60. *    Adheres to ANSI and other standards
  61.  
  62. *    Imposes no limit on size or complexity 
  63.     of C++ programs
  64.  
  65. *    Includes AT&T Standard and Rogue Wave 
  66.     class libraries
  67.  
  68. *    edb provides multi-lingual interactive 
  69.     debugging
  70.  
  71. EPC Modula-2
  72.  
  73. *    High-speed 20,000-40,000 lines-per-
  74.     minute compilation
  75.  
  76. *    Extensions include extended type 
  77.     conversions (VAL), additional data types, multi-dimensional open 
  78.     arrays, module finalizations
  79.  
  80. *    em2make utility provides alternative to 
  81.     UNIX make utility, to analyze interdependency of modules and 
  82.     recompile as necessary
  83.  
  84. *    Fully integrated interface to UNIX 
  85.     environments
  86.  
  87. EPC Pascal-E
  88.  
  89. *    High-speed 55,000 lines-per-minute 
  90.     compilation
  91.  
  92. *    Rich set of extensions includes relaxed 
  93.     declaration order, modules, interfaces and private data types, 
  94.     complex data type, variable-length strings, direct access files, 
  95.     value constructors, constant expressions, case label ranges and 
  96.     'otherwise' completer, file extension and protected parameters
  97.  
  98. EPC Fortran 90
  99.  
  100. *     Key features include full array operations, modules, derived 
  101.     types, Namelist I/O, user-defined operators, Hollerith constants, 
  102.     recursion, generic procedures, internal procedures, many new 
  103.     intrinsic procedures, optional arguments and argument intent, and 
  104.     pointers and dynamic memory allocation
  105.  
  106. *    Powerful facilities include user-controlled module search 
  107.     paths, grouping and sharing of program units; detection of 
  108.     "stale" modules; commands to find, copy, delete and display 
  109.     program units; and program binder to construct an inventory 
  110.     of objects for loading with ld
  111.  
  112. *    Integrated Super Optimizer based on 
  113.     advanced KAI technology
  114.  
  115. EPC Fortran 77
  116.  
  117. *    Over 300 suppressable error and warning 
  118.     messages
  119.  
  120. *    Compilation options include 
  121.     optimizations, development and maintenance aids, extensive 
  122.     diagnostics, and cross-calling of C routines
  123.  
  124. For more information, contact EPC at 20 Victor Square, Scotts 
  125. Valley, CA 95056. Phone 408-438-4000; Fax 408 438-3510. 
  126. E-mail: info@epc.com
  127.  
  128. In Europe, 17 Alva Street, Edinburgh, EH2 4PH, United Kingdom. 
  129. Phone +44-031-225-6262; Fax +44-031-225-6644. E-mail: 
  130. support@epc.ed.ac.uk
  131.  
  132. Solaris x86 Features and Benefits
  133.  
  134. *    Multiprocessing and multithreading 
  135.     technologies harness the power of x86 and Pentium systems
  136.  
  137. *    Integrated TCP/IP-based networking and 
  138.     centralized administration tools (including installation, back-up 
  139.     and network directory management) enable enterprise-scale 
  140.     networks
  141.  
  142. *    Networking can unite PC LANS and 
  143.     powerful UNIX Relational Database Management Systems (RDBMS)
  144.  
  145. *    Provides enterprise computing power and 
  146.     true client/server architecture
  147.  
  148.     -    Scalable to accommodate a wide range of 
  149.         hardware, from laptops to superservers
  150.     -    Fully interoperable with Solaris SPARC
  151.  
  152. *    Runs a wide variety of commercially 
  153.     oriented applications, including powerful RDBMS
  154.  
  155. *    Includes tightly coupled tools for end-
  156.     user productivity, bringing the resources of the network to the 
  157.     desktop in an intuitive manner
  158.  
  159. *    Incorporates new Wabi(TM) technology 
  160.     designed to run Microsoft(R) Windows applications directly on the 
  161.     Solaris software environment at native performance levels
  162.  
  163. *    Open, standards-based, non-proprietary 
  164.     architecture provides investment protection for users and 
  165.     developers alike
  166.  
  167. For more information on Solaris x86, call 1-800-SUNSOFT in the 
  168. U.S. For international inquiries, call 415-960-3200.
  169.  
  170. (C) 1994 Sun Microsystems, Inc. Sun, Sun Microsystems, SunSoft, the 
  171. SunSoft logo, Solaris, SunOS, ONC+, OpenWindows, DeskSet and Wabi 
  172. are trademarks or registered trademarks of Sun Microsystems, Inc. 
  173. SPARC is a registered trademark of SPARC International, Inc. 
  174. Products bearing SPARC trademarks are based upon an architecture 
  175. developed by Sun Microsystems, Inc. UNIX is a registered trademark 
  176. in the United States and other countries, exclusively licensed 
  177. through X-Open Company, Ltd. Intel is a registered trademark of 
  178. Intel Corporation. Microsoft is a registered trademark of 
  179. Microsoft Corporation. OSF/Motif is a registered trademark of the 
  180. Open Software Foundation, Ltd. VAX is a registered trademark of 
  181. Digital Equipment Corporation. All other products or services 
  182. mentioned herein are trademarks or registered trademarks of their 
  183. respective owners. All product information has been provided by 
  184. the respective vendors and is published with their approval. 
  185. SunSoft does not specifically warrant the validity of any claims 
  186. made in these descriptions and takes no responsibility for any 
  187. inaccuracies or inconsistencies.
  188.  
  189. SunSoft, Inc. 
  190. 2550 Garcia Avenue, Mountain View, CA 94043-1100 
  191. (415) 960-3200 
  192. Fax (415) 961-6070
  193.  
  194. Printed U.S.A.  11/94  94261-001
  195.  
  196.